#pragma once // 防止重复引入的指令
#include <iostream>
using namespace std;
class Dog{
	string birthday = "2020/12/12";
	void ha();
public:
	// 构造函数 
	Dog();
	// 拷贝构造函数 默认会有一个 不需要显示 声明就可以用
	Dog(const Dog& dog);
	Dog(int age);
	Dog(int age, int age2);
	// 析构函数 
	~Dog();
	string name;
	int age;
	void setName(string name);
	void say();
};